package com.agv.core.objectDomain;

import java.io.Serializable;
import java.util.ArrayList;

public class SubModulo implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 2444142713026852258L;

	private Integer idSubModulo;

	private String nbSubModulo;

	private String nbIcon;

	private ArrayList<Funcion> funciones;

	public SubModulo() {
		this.funciones = new ArrayList<Funcion>();
	}

	public ArrayList<Funcion> getFunciones() {
		return funciones;
	}

	public void setFunciones(ArrayList<Funcion> funciones) {
		this.funciones = funciones;
	}

	public Integer getIdSubModulo() {
		return idSubModulo;
	}

	public void setIdSubModulo(Integer idSubModulo) {
		this.idSubModulo = idSubModulo;
	}

	public String getNbSubModulo() {
		return nbSubModulo;
	}

	public void setNbSubModulo(String nbSubModulo) {
		this.nbSubModulo = nbSubModulo;
	}

	@Override
	public boolean equals(Object objeto) {
		SubModulo subModulo = (SubModulo) objeto;
		if (subModulo.getIdSubModulo() == this.idSubModulo) {
			return true;
		} else {
			return false;
		}
	}

	public String getNbIcon() {
		return nbIcon;
	}

	public void setNbIcon(String nbIcon) {
		this.nbIcon = nbIcon;
	}

}
